package com.br.rh.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import com.br.rh.vo.RegistroPessoal;

public class RegistroPessoalDAO extends DataUtils {
	public List<RegistroPessoal> getAll(){
		List<RegistroPessoal> lista = new ArrayList<RegistroPessoal>();
		try {
			Connection conn = getConnection();
			PreparedStatement stmt = conn.prepareStatement("select codigo,rg,cpf,uf,date_nascimento from registro_pessoal;");
			ResultSet rs = stmt.executeQuery();
			RegistroPessoal registroPessoal;
			while(rs.next()){
				registroPessoal = new RegistroPessoal();
				registroPessoal.setCodigo(rs.getInt(1));
				registroPessoal.setRg(rs.getString(2));
				registroPessoal.setCpf(rs.getString(3));
				registroPessoal.setUf(rs.getString(4));
				registroPessoal.setDataNascimento(rs.getDate(5));
				lista.add(registroPessoal);
				
			}
			
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		
		
		return lista;
	}
}
